SOLO: Certified-Recall Metric Similarity Search with Scan-Only Sampled Inverted Lists
SOLO:基于扫描采样倒排列表的可认证召回相似性搜索
🧭 向量检索 · 可认证召回 ANN 索引
CICESE
SOLO 索引以无排序启发式的扫描倒排列表实现可证明召回,在 1GB 内存下 Deep-100M 召回 0.9977
📌 工作参考价值(4 点)
- 大规模向量召回的内存优化:在商品 embedding 库亿级甚至十亿级时,SOLO 的扫描式倒排索引只需少量字节/对象(如 10.7 字节)即可达到 0.9977 召回,远低于 HNSW/DiskANN 的内存下限;适合作为电商推荐召回的高性价比底座,尤其在内存受限的在线服务或边缘部署中。
- 可认证召回特性:SOLO 召回等于覆盖概率,可通过一次查询样本的 ground-truth pass 离线算出所有操作点,无需在线反复 A/B;可将召回 SLA 直接与索引参数绑定,降低质量风险。
- 动态更新友好:插入等于一次搜索、删除精确,相比 HNSW 的复杂删除和图维护,更适合商品频繁上下架、embedding 定期更新的场景;可简化索引运维。
- 结构可扩展:路由与扫描分离、叶节点扫描的设计便于与压缩/量化 embedding 结合,进一步节省内存;且路由器可递归索引,适合构建分层/多级召回。